﻿#pragma once

#include <string>
#include <any>
#include "exceptionhelper.h"
#include "../tangible_filesystem.h"

namespace LibraryViewer
{

    class SemiNumericPathComparer : public IComparer<std::string>
    {
    public:
        int Compare(const std::string &s1, const std::string &s2) override;

        static bool IsNumeric(std::any value);
    };
}
